package main

import "fmt"

func main() {
	fmt.Print("qq")
	fmt.Print("jd")
	fmt.Println("----------------") //换行打印
	a := "nb"
	fmt.Printf("%s\n", a) //格式化输出
	/*
			%T 查看类型
		 	%d 十进制
		    %b 二进制
		    %o 八进制
		    %x 十六进制
		    %c 字符
		    %s 字符串
		    %p 指针
		    %v 值 什么类型的值都能打印
			%#v 更加详细的值
		    %f 浮点数
			%% 打印百分比
	*/
	var m = make(map[string]int, 1)
	m["中国"] = 1
	fmt.Printf("%v\n", m)  //map[中国:1]
	fmt.Printf("%#v\n", m) //加了#号，打印出来的更详细 map[string]int{"中国":1}
	var n = 90
	fmt.Printf("%d%%\n", n) //打印百分比 90%
	/*
		fmt 获取输入
		fmt.Scan(&变量)
		fmt.Scanf("%s,%d,%s\n",&变量1,&变量2,&变量3)
		fmt.Scanln(&变量1) 扫描到换行时输出
	*/
	var s string
	fmt.Scan(&s)
	fmt.Println(s)
}
